<!--
  ~ Copyright (C) 2016-2021 Samuel Wall
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~ http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>PromptOptions (material-tap-target-prompt 3.3.2 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
    try {
        if (location.href.indexOf('is-external=true') == -1) {
            parent.document.title="PromptOptions (material-tap-target-prompt 3.3.2 API)";
        }
    }
    catch(err) {
    }
//-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!--   -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">uk.co.samuelwall.materialtaptargetprompt.extras</a></div>
<h2 title="Class PromptOptions" class="title">Class PromptOptions&lt;T extends PromptOptions&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>uk.co.samuelwall.materialtaptargetprompt.extras.PromptOptions&lt;T&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - The subclass that extends this.</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="../MaterialTapTargetPrompt.Builder.html" title="class in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt.Builder</a></code></dd>
</dl>
<hr>
<pre>public class <span class="typeNameLabel">PromptOptions&lt;T extends PromptOptions&gt;</span>
extends java.lang.Object</pre>
<div class="block">Contains all the settings for creating a prompt.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(uk.co.samuelwall.materialtaptargetprompt.ResourceFinder)">PromptOptions</a></span>&#8203;(<a href="../ResourceFinder.html" title="interface in uk.co.samuelwall.materialtaptargetprompt">ResourceFinder</a>&nbsp;resourceFinder)</code></th>
<td class="colLast">
<div class="block">Constructor.</div>
</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#create()">create</a></span>()</code></th>
<td class="colLast">
<div class="block">Creates an <a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt"><code>MaterialTapTargetPrompt</code></a> with the arguments supplied to this
 builder.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>android.view.animation.Interpolator</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAnimationInterpolator()">getAnimationInterpolator</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the animation interpolator that is used.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAutoDismiss()">getAutoDismiss</a></span>()</code></th>
<td class="colLast">
<div class="block">Get whether the prompt should dismiss itself when a touch event occurs outside the focal.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAutoFinish()">getAutoFinish</a></span>()</code></th>
<td class="colLast">
<div class="block">Get if the prompt should finish itself when a touch event occurs inside the focal.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBackButtonDismissEnabled()">getBackButtonDismissEnabled</a></span>()</code></th>
<td class="colLast">
<div class="block">Will the pressing the system back button dismiss the prompt.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBackgroundColour()">getBackgroundColour</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the background colour.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCaptureTouchEventOnFocal()">getCaptureTouchEventOnFocal</a></span>()</code></th>
<td class="colLast">
<div class="block">Get if the prompt should stop touch events on the focal point from passing to underlying
 views.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCaptureTouchEventOutsidePrompt()">getCaptureTouchEventOutsidePrompt</a></span>()</code></th>
<td class="colLast">
<div class="block">Get if the prompt should stop touch events outside the prompt from passing to underlying views.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>android.view.View</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClipToView()">getClipToView</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the view that the prompt canvas is clipped to.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getContentDescription()">getContentDescription</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the text for the accessibility content description.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFocalColour()">getFocalColour</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the focal point colour.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>float</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFocalPadding()">getFocalPadding</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the padding between the text and the focal.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>float</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFocalRadius()">getFocalRadius</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the focal point radius for the circle prompt focal.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>android.graphics.drawable.Drawable</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIconDrawable()">getIconDrawable</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the icon drawn as the target.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIdleAnimationEnabled()">getIdleAnimationEnabled</a></span>()</code></th>
<td class="colLast">
<div class="block">Is the focal animation enabled.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIgnoreStatusBar()">getIgnoreStatusBar</a></span>()</code></th>
<td class="colLast">
<div class="block">Get ignore status bar flag</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>float</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxTextWidth()">getMaxTextWidth</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the maximum width that the primary and secondary text can be.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>java.lang.CharSequence</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPrimaryText()">getPrimaryText</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the text to draw for the primary text.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPrimaryTextColour()">getPrimaryTextColour</a></span>()</code></th>
<td class="colLast">
<div class="block">Gets the primary text font colour.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPrimaryTextGravity()">getPrimaryTextGravity</a></span>()</code></th>
<td class="colLast">
<div class="block">Gets the gravity for the primary text.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>float</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPrimaryTextSize()">getPrimaryTextSize</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the primary text font size.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>android.graphics.Typeface</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPrimaryTextTypeface()">getPrimaryTextTypeface</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the typeface for the primary text.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPrimaryTextTypefaceStyle()">getPrimaryTextTypefaceStyle</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the primary text typeface style.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="PromptBackground.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras">PromptBackground</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPromptBackground()">getPromptBackground</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the prompt focal renderer.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="PromptFocal.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras">PromptFocal</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPromptFocal()">getPromptFocal</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the prompt focal renderer.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="PromptText.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras">PromptText</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPromptText()">getPromptText</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the <a href="PromptText.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras"><code>PromptText</code></a> implementation used to render the prompt text.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../ResourceFinder.html" title="interface in uk.co.samuelwall.materialtaptargetprompt">ResourceFinder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getResourceFinder()">getResourceFinder</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the resource finder being used.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>java.lang.CharSequence</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSecondaryText()">getSecondaryText</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the secondary text.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSecondaryTextColour()">getSecondaryTextColour</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the secondary text colour.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSecondaryTextGravity()">getSecondaryTextGravity</a></span>()</code></th>
<td class="colLast">
<div class="block">Gets the gravity for the secondary text.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>float</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSecondaryTextSize()">getSecondaryTextSize</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the secondary text size.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>android.graphics.Typeface</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSecondaryTextTypeface()">getSecondaryTextTypeface</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the secondary text typeface.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSecondaryTextTypefaceStyle()">getSecondaryTextTypefaceStyle</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the secondary text typeface style.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>android.graphics.PointF</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTargetPosition()">getTargetPosition</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the position on the screen that is being targeted.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>android.view.View</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTargetRenderView()">getTargetRenderView</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the view that is rendered as the target.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>android.view.View</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTargetView()">getTargetView</a></span>()</code></th>
<td class="colLast">
<div class="block">Gets the view that the prompt is targeting.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>float</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTextPadding()">getTextPadding</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the text left and right padding.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>float</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTextSeparation()">getTextSeparation</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the distance between the primary and secondary text.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTargetSet()">isTargetSet</a></span>()</code></th>
<td class="colLast">
<div class="block">Has the target been set successfully?</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#load(int)">load</a></span>&#8203;(int&nbsp;themeResId)</code></th>
<td class="colLast">
<div class="block">Loads the supplied theme into the prompt overwriting any previously set values if they are set in the theme.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#onExtraPromptStateChanged(uk.co.samuelwall.materialtaptargetprompt.MaterialTapTargetPrompt,int)">onExtraPromptStateChanged</a></span>&#8203;(<a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt</a>&nbsp;prompt,
                         int&nbsp;state)</code></th>
<td class="colLast">
<div class="block">Handles emitting the additional prompt state changed events.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#onPromptStateChanged(uk.co.samuelwall.materialtaptargetprompt.MaterialTapTargetPrompt,int)">onPromptStateChanged</a></span>&#8203;(<a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt</a>&nbsp;prompt,
                    int&nbsp;state)</code></th>
<td class="colLast">
<div class="block">Handles emitting the prompt state changed events.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAnimationInterpolator(android.view.animation.Interpolator)">setAnimationInterpolator</a></span>&#8203;(android.view.animation.Interpolator&nbsp;interpolator)</code></th>
<td class="colLast">
<div class="block">Set the interpolator to use in animations.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAutoDismiss(boolean)">setAutoDismiss</a></span>&#8203;(boolean&nbsp;autoDismiss)</code></th>
<td class="colLast">
<div class="block">Set whether the prompt should dismiss itself when a touch event occurs outside the focal.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAutoFinish(boolean)">setAutoFinish</a></span>&#8203;(boolean&nbsp;autoFinish)</code></th>
<td class="colLast">
<div class="block">Set whether the prompt should finish itself when a touch event occurs inside the focal.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBackButtonDismissEnabled(boolean)">setBackButtonDismissEnabled</a></span>&#8203;(boolean&nbsp;enabled)</code></th>
<td class="colLast">
<div class="block">Back button can be used to dismiss the prompt.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBackgroundColour(int)">setBackgroundColour</a></span>&#8203;(int&nbsp;colour)</code></th>
<td class="colLast">
<div class="block">Set the background colour.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCaptureTouchEventOnFocal(boolean)">setCaptureTouchEventOnFocal</a></span>&#8203;(boolean&nbsp;captureTouchEvent)</code></th>
<td class="colLast">
<div class="block">Set if the prompt should stop touch events on the focal point from passing to underlying
 views.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCaptureTouchEventOutsidePrompt(boolean)">setCaptureTouchEventOutsidePrompt</a></span>&#8203;(boolean&nbsp;captureTouchEventOutsidePrompt)</code></th>
<td class="colLast">
<div class="block">Set if the prompt should stop touch events outside the prompt from passing to underlying
 views.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setClipToView(android.view.View)">setClipToView</a></span>&#8203;(android.view.View&nbsp;view)</code></th>
<td class="colLast">
<div class="block">Set the view to clip the prompt to.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContentDescription(int)">setContentDescription</a></span>&#8203;(int&nbsp;resId)</code></th>
<td class="colLast">
<div class="block">Set the accessibility content description text using the given resource id.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContentDescription(java.lang.String)">setContentDescription</a></span>&#8203;(java.lang.String&nbsp;text)</code></th>
<td class="colLast">
<div class="block">Set the accessibility content description text to the given string</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFocalColour(int)">setFocalColour</a></span>&#8203;(int&nbsp;colour)</code></th>
<td class="colLast">
<div class="block">Set the focal point colour.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFocalPadding(float)">setFocalPadding</a></span>&#8203;(float&nbsp;padding)</code></th>
<td class="colLast">
<div class="block">Set the padding between the text and the focal point.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFocalPadding(int)">setFocalPadding</a></span>&#8203;(int&nbsp;resId)</code></th>
<td class="colLast">
<div class="block">Set the padding between the text and the focal point using the given resource id.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFocalRadius(float)">setFocalRadius</a></span>&#8203;(float&nbsp;radius)</code></th>
<td class="colLast">
<div class="block">Set the focal point radius.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFocalRadius(int)">setFocalRadius</a></span>&#8203;(int&nbsp;resId)</code></th>
<td class="colLast">
<div class="block">Set the focal point radius using the given resource id.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIcon(int)">setIcon</a></span>&#8203;(int&nbsp;resId)</code></th>
<td class="colLast">
<div class="block">Set the icon to draw in the focal point using the given resource id.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIconDrawable(android.graphics.drawable.Drawable)">setIconDrawable</a></span>&#8203;(android.graphics.drawable.Drawable&nbsp;drawable)</code></th>
<td class="colLast">
<div class="block">Set the icon to draw in the focal point.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIconDrawableColourFilter(int)">setIconDrawableColourFilter</a></span>&#8203;(int&nbsp;colour)</code></th>
<td class="colLast">
<div class="block">Sets the colour to use to tint the icon drawable.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIconDrawableTintList(android.content.res.ColorStateList)">setIconDrawableTintList</a></span>&#8203;(android.content.res.ColorStateList&nbsp;tint)</code></th>
<td class="colLast">
<div class="block">Applies a tint to the icon drawable</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIconDrawableTintMode(android.graphics.PorterDuff.Mode)">setIconDrawableTintMode</a></span>&#8203;(android.graphics.PorterDuff.Mode&nbsp;tintMode)</code></th>
<td class="colLast">
<div class="block">Sets the PorterDuff mode to use to apply the tint.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIdleAnimationEnabled(boolean)">setIdleAnimationEnabled</a></span>&#8203;(boolean&nbsp;enabled)</code></th>
<td class="colLast">
<div class="block">Enable/disable focal animation.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIgnoreStatusBar(boolean)">setIgnoreStatusBar</a></span>&#8203;(boolean&nbsp;enabled)</code></th>
<td class="colLast">
<div class="block">Indicates whether to ignore system status bar.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxTextWidth(float)">setMaxTextWidth</a></span>&#8203;(float&nbsp;width)</code></th>
<td class="colLast">
<div class="block">Set the max width that the primary and secondary text can be.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxTextWidth(int)">setMaxTextWidth</a></span>&#8203;(int&nbsp;resId)</code></th>
<td class="colLast">
<div class="block">Set the max width that the primary and secondary text can be using the given resource
 id.</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPrimaryText(int)">setPrimaryText</a></span>&#8203;(int&nbsp;resId)</code></th>
<td class="colLast">
<div class="block">Set the primary text using the given resource id.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPrimaryText(java.lang.CharSequence)">setPrimaryText</a></span>&#8203;(java.lang.CharSequence&nbsp;text)</code></th>
<td class="colLast">
<div class="block">Set the primary text to the given CharSequence.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPrimaryText(java.lang.String)">setPrimaryText</a></span>&#8203;(java.lang.String&nbsp;text)</code></th>
<td class="colLast">
<div class="block">Set the primary text to the given string</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPrimaryTextColour(int)">setPrimaryTextColour</a></span>&#8203;(int&nbsp;colour)</code></th>
<td class="colLast">
<div class="block">Set the primary text colour.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPrimaryTextGravity(int)">setPrimaryTextGravity</a></span>&#8203;(int&nbsp;gravity)</code></th>
<td class="colLast">
<div class="block">Set the primary text horizontal layout gravity.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPrimaryTextSize(float)">setPrimaryTextSize</a></span>&#8203;(float&nbsp;size)</code></th>
<td class="colLast">
<div class="block">Set the primary text font size.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPrimaryTextSize(int)">setPrimaryTextSize</a></span>&#8203;(int&nbsp;resId)</code></th>
<td class="colLast">
<div class="block">Set the primary text font size using the given resource id.</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPrimaryTextTypeface(android.graphics.Typeface)">setPrimaryTextTypeface</a></span>&#8203;(android.graphics.Typeface&nbsp;typeface)</code></th>
<td class="colLast">
<div class="block">Sets the typeface and style used to display the primary text.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPrimaryTextTypeface(android.graphics.Typeface,int)">setPrimaryTextTypeface</a></span>&#8203;(android.graphics.Typeface&nbsp;typeface,
                      int&nbsp;style)</code></th>
<td class="colLast">
<div class="block">Sets the typeface used to display the primary text.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPromptBackground(uk.co.samuelwall.materialtaptargetprompt.extras.PromptBackground)">setPromptBackground</a></span>&#8203;(<a href="PromptBackground.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras">PromptBackground</a>&nbsp;promptBackground)</code></th>
<td class="colLast">
<div class="block">Sets the renderer for the prompt background.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPromptFocal(uk.co.samuelwall.materialtaptargetprompt.extras.PromptFocal)">setPromptFocal</a></span>&#8203;(<a href="PromptFocal.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras">PromptFocal</a>&nbsp;promptFocal)</code></th>
<td class="colLast">
<div class="block">Sets the renderer for the prompt focal.</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPromptStateChangeListener(uk.co.samuelwall.materialtaptargetprompt.MaterialTapTargetPrompt.PromptStateChangeListener)">setPromptStateChangeListener</a></span>&#8203;(<a href="../MaterialTapTargetPrompt.PromptStateChangeListener.html" title="interface in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt.PromptStateChangeListener</a>&nbsp;listener)</code></th>
<td class="colLast">
<div class="block">Set the listener to listen for when the prompt state changes.</div>
</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPromptText(uk.co.samuelwall.materialtaptargetprompt.extras.PromptText)">setPromptText</a></span>&#8203;(<a href="PromptText.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras">PromptText</a>&nbsp;promptText)</code></th>
<td class="colLast">
<div class="block">Set the <a href="PromptText.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras"><code>PromptText</code></a> implementation to use to render the prompt text.</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSecondaryText(int)">setSecondaryText</a></span>&#8203;(int&nbsp;resId)</code></th>
<td class="colLast">
<div class="block">Set the secondary text using the given resource id.</div>
</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSecondaryText(java.lang.CharSequence)">setSecondaryText</a></span>&#8203;(java.lang.CharSequence&nbsp;text)</code></th>
<td class="colLast">
<div class="block">Set the secondary text.</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSecondaryText(java.lang.String)">setSecondaryText</a></span>&#8203;(java.lang.String&nbsp;text)</code></th>
<td class="colLast">
<div class="block">Set the secondary text.</div>
</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSecondaryTextColour(int)">setSecondaryTextColour</a></span>&#8203;(int&nbsp;colour)</code></th>
<td class="colLast">
<div class="block">Set the secondary text colour.</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSecondaryTextGravity(int)">setSecondaryTextGravity</a></span>&#8203;(int&nbsp;gravity)</code></th>
<td class="colLast">
<div class="block">Set the secondary text horizontal layout gravity.</div>
</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSecondaryTextSize(float)">setSecondaryTextSize</a></span>&#8203;(float&nbsp;size)</code></th>
<td class="colLast">
<div class="block">Set the secondary text font size.</div>
</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSecondaryTextSize(int)">setSecondaryTextSize</a></span>&#8203;(int&nbsp;resId)</code></th>
<td class="colLast">
<div class="block">Set the secondary text font size using the give resource id.</div>
</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSecondaryTextTypeface(android.graphics.Typeface)">setSecondaryTextTypeface</a></span>&#8203;(android.graphics.Typeface&nbsp;typeface)</code></th>
<td class="colLast">
<div class="block">Sets the typeface used to display the secondary text.</div>
</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSecondaryTextTypeface(android.graphics.Typeface,int)">setSecondaryTextTypeface</a></span>&#8203;(android.graphics.Typeface&nbsp;typeface,
                        int&nbsp;style)</code></th>
<td class="colLast">
<div class="block">Sets the typeface and style used to display the secondary text.</div>
</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSequenceListener(uk.co.samuelwall.materialtaptargetprompt.MaterialTapTargetPrompt.PromptStateChangeListener)">setSequenceListener</a></span>&#8203;(<a href="../MaterialTapTargetPrompt.PromptStateChangeListener.html" title="interface in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt.PromptStateChangeListener</a>&nbsp;listener)</code></th>
<td class="colLast">
<div class="block">Set the internal listener to listen for when the prompt state changes.</div>
</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTarget(float,float)">setTarget</a></span>&#8203;(float&nbsp;left,
         float&nbsp;top)</code></th>
<td class="colLast">
<div class="block">Set the centre point as a screen position</div>
</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTarget(int)">setTarget</a></span>&#8203;(int&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Set the view for the prompt to focus on using the given resource id.</div>
</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTarget(android.view.View)">setTarget</a></span>&#8203;(android.view.View&nbsp;target)</code></th>
<td class="colLast">
<div class="block">Set the view for the prompt to focus on.</div>
</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTargetRenderView(android.view.View)">setTargetRenderView</a></span>&#8203;(android.view.View&nbsp;view)</code></th>
<td class="colLast">
<div class="block">Change the view that is rendered as the target.</div>
</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTextGravity(int)">setTextGravity</a></span>&#8203;(int&nbsp;gravity)</code></th>
<td class="colLast">
<div class="block">Set the primary and secondary text horizontal layout gravity.</div>
</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTextPadding(float)">setTextPadding</a></span>&#8203;(float&nbsp;padding)</code></th>
<td class="colLast">
<div class="block">Set the text left and right padding.</div>
</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTextPadding(int)">setTextPadding</a></span>&#8203;(int&nbsp;resId)</code></th>
<td class="colLast">
<div class="block">Set the text left and right padding using the given resource id.</div>
</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTextSeparation(float)">setTextSeparation</a></span>&#8203;(float&nbsp;separation)</code></th>
<td class="colLast">
<div class="block">Set the distance between the primary and secondary text.</div>
</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code><a href="PromptOptions.html" title="type parameter in PromptOptions">T</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTextSeparation(int)">setTextSeparation</a></span>&#8203;(int&nbsp;resId)</code></th>
<td class="colLast">
<div class="block">Set the distance between the primary and secondary text using the given resource id.</div>
</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code><a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#show()">show</a></span>()</code></th>
<td class="colLast">
<div class="block">Creates a <a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt"><code>MaterialTapTargetPrompt</code></a> with the arguments supplied to this
 builder and immediately displays the prompt.</div>
</td>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><code><a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showFor(long)">showFor</a></span>&#8203;(long&nbsp;milliseconds)</code></th>
<td class="colLast">
<div class="block">Creates a <a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt"><code>MaterialTapTargetPrompt</code></a> with the arguments supplied to this
 builder and immediately displays the prompt for the number of milliseconds supplied.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a id="&lt;init&gt;(uk.co.samuelwall.materialtaptargetprompt.ResourceFinder)">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PromptOptions</h4>
<pre>public&nbsp;PromptOptions&#8203;(@NonNull
                     <a href="../ResourceFinder.html" title="interface in uk.co.samuelwall.materialtaptargetprompt">ResourceFinder</a>&nbsp;resourceFinder)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resourceFinder</code> - The resource finder implementation to use to find resources.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a id="load(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>load</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;load&#8203;(@StyleRes
                 int&nbsp;themeResId)</pre>
<div class="block">Loads the supplied theme into the prompt overwriting any previously set values if they are set in the theme.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>themeResId</code> - The resource id for the theme.</dd>
</dl>
</li>
</ul>
<a id="getResourceFinder()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResourceFinder</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="../ResourceFinder.html" title="interface in uk.co.samuelwall.materialtaptargetprompt">ResourceFinder</a>&nbsp;getResourceFinder()</pre>
<div class="block">Get the resource finder being used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The resource finder being used.</dd>
</dl>
</li>
</ul>
<a id="setTarget(android.view.View)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTarget</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setTarget&#8203;(@Nullable
                   android.view.View&nbsp;target)</pre>
<div class="block">Set the view for the prompt to focus on.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>target</code> - The view that the prompt will highlight.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setTarget(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTarget</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setTarget&#8203;(@IdRes
                   int&nbsp;target)</pre>
<div class="block">Set the view for the prompt to focus on using the given resource id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>target</code> - The view that the prompt will highlight.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getTargetView()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTargetView</h4>
<pre class="methodSignature">@Nullable
public&nbsp;android.view.View&nbsp;getTargetView()</pre>
<div class="block">Gets the view that the prompt is targeting.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The target view or null if not set or targeting a position.</dd>
</dl>
</li>
</ul>
<a id="setTarget(float,float)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTarget</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setTarget&#8203;(float&nbsp;left,
                   float&nbsp;top)</pre>
<div class="block">Set the centre point as a screen position</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>left</code> - Centre point from screen left</dd>
<dd><code>top</code> - Centre point from screen top</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getTargetPosition()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTargetPosition</h4>
<pre class="methodSignature">@Nullable
public&nbsp;android.graphics.PointF&nbsp;getTargetPosition()</pre>
<div class="block">Get the position on the screen that is being targeted.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The target position or null if targeting a view.</dd>
</dl>
</li>
</ul>
<a id="setTargetRenderView(android.view.View)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTargetRenderView</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setTargetRenderView&#8203;(@Nullable
                             android.view.View&nbsp;view)</pre>
<div class="block">Change the view that is rendered as the target.
 By default the view from <a href="#setTarget(android.view.View)"><code>setTarget(View)</code></a> is rendered as the target.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>view</code> - The view to use to render the prompt target</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getTargetRenderView()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTargetRenderView</h4>
<pre class="methodSignature">@Nullable
public&nbsp;android.view.View&nbsp;getTargetRenderView()</pre>
<div class="block">Get the view that is rendered as the target.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The view used to render the prompt target.</dd>
</dl>
</li>
</ul>
<a id="isTargetSet()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTargetSet</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isTargetSet()</pre>
<div class="block">Has the target been set successfully?</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if set successfully.</dd>
</dl>
</li>
</ul>
<a id="setPrimaryText(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrimaryText</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setPrimaryText&#8203;(@StringRes
                        int&nbsp;resId)</pre>
<div class="block">Set the primary text using the given resource id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resId</code> - The string resource id for the primary text</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setPrimaryText(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrimaryText</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setPrimaryText&#8203;(@Nullable
                        java.lang.String&nbsp;text)</pre>
<div class="block">Set the primary text to the given string</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - The primary text</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setPrimaryText(java.lang.CharSequence)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrimaryText</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setPrimaryText&#8203;(@Nullable
                        java.lang.CharSequence&nbsp;text)</pre>
<div class="block">Set the primary text to the given CharSequence.
 It is recommended that you don't go crazy with custom Spannables.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - The primary text as CharSequence</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getPrimaryText()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrimaryText</h4>
<pre class="methodSignature">@Nullable
public&nbsp;java.lang.CharSequence&nbsp;getPrimaryText()</pre>
<div class="block">Get the text to draw for the primary text.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The primary text.</dd>
</dl>
</li>
</ul>
<a id="setPrimaryTextSize(float)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrimaryTextSize</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setPrimaryTextSize&#8203;(@Dimension
                            float&nbsp;size)</pre>
<div class="block">Set the primary text font size.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>size</code> - The primary text font size</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setPrimaryTextSize(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrimaryTextSize</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setPrimaryTextSize&#8203;(@DimenRes
                            int&nbsp;resId)</pre>
<div class="block">Set the primary text font size using the given resource id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resId</code> - The resource id for the primary text size</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getPrimaryTextSize()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrimaryTextSize</h4>
<pre class="methodSignature">@Dimension
public&nbsp;float&nbsp;getPrimaryTextSize()</pre>
<div class="block">Get the primary text font size.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The primary text font size.</dd>
</dl>
</li>
</ul>
<a id="setPrimaryTextColour(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrimaryTextColour</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setPrimaryTextColour&#8203;(int&nbsp;colour)</pre>
<div class="block">Set the primary text colour.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>colour</code> - The primary text colour resource id</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getPrimaryTextColour()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrimaryTextColour</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getPrimaryTextColour()</pre>
<div class="block">Gets the primary text font colour.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The primary text font colour.</dd>
</dl>
</li>
</ul>
<a id="setPrimaryTextTypeface(android.graphics.Typeface)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrimaryTextTypeface</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setPrimaryTextTypeface&#8203;(@Nullable
                                android.graphics.Typeface&nbsp;typeface)</pre>
<div class="block">Sets the typeface and style used to display the primary text.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeface</code> - The primary text typeface</dd>
</dl>
</li>
</ul>
<a id="setPrimaryTextTypeface(android.graphics.Typeface,int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrimaryTextTypeface</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setPrimaryTextTypeface&#8203;(@Nullable
                                android.graphics.Typeface&nbsp;typeface,
                                int&nbsp;style)</pre>
<div class="block">Sets the typeface used to display the primary text.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeface</code> - The primary text typeface</dd>
<dd><code>style</code> - The typeface style</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getPrimaryTextTypeface()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrimaryTextTypeface</h4>
<pre class="methodSignature">@Nullable
public&nbsp;android.graphics.Typeface&nbsp;getPrimaryTextTypeface()</pre>
<div class="block">Get the typeface for the primary text.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The primary text typeface.</dd>
</dl>
</li>
</ul>
<a id="getPrimaryTextTypefaceStyle()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrimaryTextTypefaceStyle</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getPrimaryTextTypefaceStyle()</pre>
<div class="block">Get the primary text typeface style.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the primary text typeface style.</dd>
</dl>
</li>
</ul>
<a id="setSecondaryText(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSecondaryText</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setSecondaryText&#8203;(@StringRes
                          int&nbsp;resId)</pre>
<div class="block">Set the secondary text using the given resource id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resId</code> - The secondary text resource id</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setSecondaryText(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSecondaryText</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setSecondaryText&#8203;(@Nullable
                          java.lang.String&nbsp;text)</pre>
<div class="block">Set the secondary text.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - The secondary text</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setSecondaryText(java.lang.CharSequence)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSecondaryText</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setSecondaryText&#8203;(@Nullable
                          java.lang.CharSequence&nbsp;text)</pre>
<div class="block">Set the secondary text.
 It is recommended that you don't go crazy with custom Spannables.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - The secondary text as a CharSequence</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getSecondaryText()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSecondaryText</h4>
<pre class="methodSignature">@Nullable
public&nbsp;java.lang.CharSequence&nbsp;getSecondaryText()</pre>
<div class="block">Get the secondary text.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The secondary text.</dd>
</dl>
</li>
</ul>
<a id="setSecondaryTextSize(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSecondaryTextSize</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setSecondaryTextSize&#8203;(@DimenRes
                              int&nbsp;resId)</pre>
<div class="block">Set the secondary text font size using the give resource id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resId</code> - The secondary text string resource id</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setSecondaryTextSize(float)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSecondaryTextSize</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setSecondaryTextSize&#8203;(@Dimension
                              float&nbsp;size)</pre>
<div class="block">Set the secondary text font size.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>size</code> - The secondary text font size</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getSecondaryTextSize()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSecondaryTextSize</h4>
<pre class="methodSignature">@Dimension
public&nbsp;float&nbsp;getSecondaryTextSize()</pre>
<div class="block">Get the secondary text size.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The secondary text size.</dd>
</dl>
</li>
</ul>
<a id="setSecondaryTextColour(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSecondaryTextColour</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setSecondaryTextColour&#8203;(int&nbsp;colour)</pre>
<div class="block">Set the secondary text colour.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>colour</code> - The secondary text colour resource id</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getSecondaryTextColour()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSecondaryTextColour</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getSecondaryTextColour()</pre>
<div class="block">Get the secondary text colour.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The secondary text colour.</dd>
</dl>
</li>
</ul>
<a id="setSecondaryTextTypeface(android.graphics.Typeface)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSecondaryTextTypeface</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setSecondaryTextTypeface&#8203;(@Nullable
                                  android.graphics.Typeface&nbsp;typeface)</pre>
<div class="block">Sets the typeface used to display the secondary text.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeface</code> - The secondary text typeface</dd>
</dl>
</li>
</ul>
<a id="setSecondaryTextTypeface(android.graphics.Typeface,int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSecondaryTextTypeface</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setSecondaryTextTypeface&#8203;(@Nullable
                                  android.graphics.Typeface&nbsp;typeface,
                                  int&nbsp;style)</pre>
<div class="block">Sets the typeface and style used to display the secondary text.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeface</code> - The secondary text typeface</dd>
<dd><code>style</code> - The typeface style</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getSecondaryTextTypeface()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSecondaryTextTypeface</h4>
<pre class="methodSignature">@Nullable
public&nbsp;android.graphics.Typeface&nbsp;getSecondaryTextTypeface()</pre>
<div class="block">Get the secondary text typeface.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The secondary text typeface.</dd>
</dl>
</li>
</ul>
<a id="getSecondaryTextTypefaceStyle()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSecondaryTextTypefaceStyle</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getSecondaryTextTypefaceStyle()</pre>
<div class="block">Get the secondary text typeface style.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The secondary text typeface style.</dd>
</dl>
</li>
</ul>
<a id="setContentDescription(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContentDescription</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setContentDescription&#8203;(@StringRes
                               int&nbsp;resId)</pre>
<div class="block">Set the accessibility content description text using the given resource id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resId</code> - The string resource id for the accessibility content description text</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setContentDescription(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContentDescription</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setContentDescription&#8203;(@Nullable
                               java.lang.String&nbsp;text)</pre>
<div class="block">Set the accessibility content description text to the given string</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - The accessibility content description text</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getContentDescription()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContentDescription</h4>
<pre class="methodSignature">@Nullable
public&nbsp;java.lang.String&nbsp;getContentDescription()</pre>
<div class="block">Get the text for the accessibility content description.
 Defaults to a concatenation of primary and secondary texts.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The accessibility content description text.</dd>
</dl>
</li>
</ul>
<a id="setTextPadding(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTextPadding</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setTextPadding&#8203;(@DimenRes
                        int&nbsp;resId)</pre>
<div class="block">Set the text left and right padding using the given resource id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resId</code> - The text padding dimension resource id</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setTextPadding(float)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTextPadding</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setTextPadding&#8203;(@Dimension
                        float&nbsp;padding)</pre>
<div class="block">Set the text left and right padding.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>padding</code> - The padding on the text left and right</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getTextPadding()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTextPadding</h4>
<pre class="methodSignature">@Dimension
public&nbsp;float&nbsp;getTextPadding()</pre>
<div class="block">Get the text left and right padding.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The text left and right padding.</dd>
</dl>
</li>
</ul>
<a id="setTextSeparation(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTextSeparation</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setTextSeparation&#8203;(@DimenRes
                           int&nbsp;resId)</pre>
<div class="block">Set the distance between the primary and secondary text using the given resource id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resId</code> - The dimension resource id for the text separation</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setTextSeparation(float)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTextSeparation</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setTextSeparation&#8203;(@Dimension
                           float&nbsp;separation)</pre>
<div class="block">Set the distance between the primary and secondary text.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>separation</code> - The distance separation between the primary and secondary text</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getTextSeparation()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTextSeparation</h4>
<pre class="methodSignature">@Dimension
public&nbsp;float&nbsp;getTextSeparation()</pre>
<div class="block">Get the distance between the primary and secondary text.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the distance between the primary and secondary text.</dd>
</dl>
</li>
</ul>
<a id="setFocalPadding(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFocalPadding</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setFocalPadding&#8203;(@DimenRes
                         int&nbsp;resId)</pre>
<div class="block">Set the padding between the text and the focal point using the given resource id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resId</code> - The dimension resource id for the focal to text distance</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setFocalPadding(float)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFocalPadding</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setFocalPadding&#8203;(@Dimension
                         float&nbsp;padding)</pre>
<div class="block">Set the padding between the text and the focal point.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>padding</code> - The distance between the text and focal</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getFocalPadding()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFocalPadding</h4>
<pre class="methodSignature">@Dimension
public&nbsp;float&nbsp;getFocalPadding()</pre>
<div class="block">Get the padding between the text and the focal.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The padding between the text and the focal.</dd>
</dl>
</li>
</ul>
<a id="setAnimationInterpolator(android.view.animation.Interpolator)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAnimationInterpolator</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setAnimationInterpolator&#8203;(@Nullable
                                  android.view.animation.Interpolator&nbsp;interpolator)</pre>
<div class="block">Set the interpolator to use in animations.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>interpolator</code> - The animation interpolator to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getAnimationInterpolator()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAnimationInterpolator</h4>
<pre class="methodSignature">@Nullable
public&nbsp;android.view.animation.Interpolator&nbsp;getAnimationInterpolator()</pre>
<div class="block">Get the animation interpolator that is used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The animation interpolator that is used.</dd>
</dl>
</li>
</ul>
<a id="setIdleAnimationEnabled(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIdleAnimationEnabled</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setIdleAnimationEnabled&#8203;(boolean&nbsp;enabled)</pre>
<div class="block">Enable/disable focal animation.
 true by default</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enabled</code> - Idle animation enabled</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getIdleAnimationEnabled()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIdleAnimationEnabled</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getIdleAnimationEnabled()</pre>
<div class="block">Is the focal animation enabled.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the idle animation is enabled.</dd>
</dl>
</li>
</ul>
<a id="setIcon(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIcon</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setIcon&#8203;(@DrawableRes
                 int&nbsp;resId)</pre>
<div class="block">Set the icon to draw in the focal point using the given resource id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resId</code> - The drawable resource id for the icon</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setIconDrawable(android.graphics.drawable.Drawable)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIconDrawable</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setIconDrawable&#8203;(@Nullable
                         android.graphics.drawable.Drawable&nbsp;drawable)</pre>
<div class="block">Set the icon to draw in the focal point.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>drawable</code> - The drawable for the icon</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getIconDrawable()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIconDrawable</h4>
<pre class="methodSignature">@Nullable
public&nbsp;android.graphics.drawable.Drawable&nbsp;getIconDrawable()</pre>
<div class="block">Get the icon drawn as the target.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The icon drawn as the target.</dd>
</dl>
</li>
</ul>
<a id="setIconDrawableTintList(android.content.res.ColorStateList)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIconDrawableTintList</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setIconDrawableTintList&#8203;(@Nullable
                                 android.content.res.ColorStateList&nbsp;tint)</pre>
<div class="block">Applies a tint to the icon drawable</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tint</code> - the tint to apply to the icon drawable, <code>null</code> will remove the tint.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setIconDrawableTintMode(android.graphics.PorterDuff.Mode)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIconDrawableTintMode</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setIconDrawableTintMode&#8203;(@Nullable
                                 android.graphics.PorterDuff.Mode&nbsp;tintMode)</pre>
<div class="block">Sets the PorterDuff mode to use to apply the tint.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tintMode</code> - the tint mode to use on the icon drawable, <code>null</code> will remove the
                 tint.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setIconDrawableColourFilter(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIconDrawableColourFilter</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setIconDrawableColourFilter&#8203;(int&nbsp;colour)</pre>
<div class="block">Sets the colour to use to tint the icon drawable.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>colour</code> - The colour to use to tint the icon drawable, call <a href="#setIconDrawableTintList(android.content.res.ColorStateList)"><code>setIconDrawableTintList(ColorStateList)</code></a> or <a href="#setIconDrawableTintMode(android.graphics.PorterDuff.Mode)"><code>setIconDrawableTintMode(PorterDuff.Mode)</code></a> with <code>null</code> to remove the
               tint.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setPromptStateChangeListener(uk.co.samuelwall.materialtaptargetprompt.MaterialTapTargetPrompt.PromptStateChangeListener)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPromptStateChangeListener</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setPromptStateChangeListener&#8203;(@Nullable
                                      <a href="../MaterialTapTargetPrompt.PromptStateChangeListener.html" title="interface in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt.PromptStateChangeListener</a>&nbsp;listener)</pre>
<div class="block">Set the listener to listen for when the prompt state changes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - The listener to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setSequenceListener(uk.co.samuelwall.materialtaptargetprompt.MaterialTapTargetPrompt.PromptStateChangeListener)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSequenceListener</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setSequenceListener&#8203;(@Nullable
                                <a href="../MaterialTapTargetPrompt.PromptStateChangeListener.html" title="interface in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt.PromptStateChangeListener</a>&nbsp;listener)</pre>
<div class="block">Set the internal listener to listen for when the prompt state changes.
 This does not return a builder is it's not intended to be user during the
 creation of Prompts</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - The listener to use</dd>
</dl>
</li>
</ul>
<a id="onPromptStateChanged(uk.co.samuelwall.materialtaptargetprompt.MaterialTapTargetPrompt,int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onPromptStateChanged</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;onPromptStateChanged&#8203;(@NonNull
                                 <a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt</a>&nbsp;prompt,
                                 int&nbsp;state)</pre>
<div class="block">Handles emitting the prompt state changed events.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>state</code> - The state that the prompt is now in.</dd>
</dl>
</li>
</ul>
<a id="onExtraPromptStateChanged(uk.co.samuelwall.materialtaptargetprompt.MaterialTapTargetPrompt,int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onExtraPromptStateChanged</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;onExtraPromptStateChanged&#8203;(@NonNull
                                      <a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt</a>&nbsp;prompt,
                                      int&nbsp;state)</pre>
<div class="block">Handles emitting the additional prompt state changed events.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>state</code> - The state that the prompt is now in.</dd>
</dl>
</li>
</ul>
<a id="setCaptureTouchEventOnFocal(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCaptureTouchEventOnFocal</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setCaptureTouchEventOnFocal&#8203;(boolean&nbsp;captureTouchEvent)</pre>
<div class="block">Set if the prompt should stop touch events on the focal point from passing to underlying
 views. Default is false.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>captureTouchEvent</code> - True to capture touch events in the prompt</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getCaptureTouchEventOnFocal()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCaptureTouchEventOnFocal</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getCaptureTouchEventOnFocal()</pre>
<div class="block">Get if the prompt should stop touch events on the focal point from passing to underlying
 views.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True to capture touch events in the prompt</dd>
</dl>
</li>
</ul>
<a id="setMaxTextWidth(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxTextWidth</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setMaxTextWidth&#8203;(@DimenRes
                         int&nbsp;resId)</pre>
<div class="block">Set the max width that the primary and secondary text can be using the given resource
 id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resId</code> - The dimension resource id for the max width that the text can reach</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setMaxTextWidth(float)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxTextWidth</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setMaxTextWidth&#8203;(@Dimension
                         float&nbsp;width)</pre>
<div class="block">Set the max width that the primary and secondary text can be.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>width</code> - The max width that the text can reach</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getMaxTextWidth()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxTextWidth</h4>
<pre class="methodSignature">@Dimension
public&nbsp;float&nbsp;getMaxTextWidth()</pre>
<div class="block">Get the maximum width that the primary and secondary text can be.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The maximum text width.</dd>
</dl>
</li>
</ul>
<a id="setBackgroundColour(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBackgroundColour</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setBackgroundColour&#8203;(int&nbsp;colour)</pre>
<div class="block">Set the background colour.
 The Material Design Guidelines specify that this should be 244 or hex F4.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>colour</code> - The background colour colour resource id</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getBackgroundColour()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBackgroundColour</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getBackgroundColour()</pre>
<div class="block">Get the background colour.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The background colour.</dd>
</dl>
</li>
</ul>
<a id="setFocalColour(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFocalColour</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setFocalColour&#8203;(int&nbsp;colour)</pre>
<div class="block">Set the focal point colour.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>colour</code> - The focal colour colour resource id</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getFocalColour()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFocalColour</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getFocalColour()</pre>
<div class="block">Get the focal point colour.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The focal point colour.</dd>
</dl>
</li>
</ul>
<a id="setFocalRadius(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFocalRadius</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setFocalRadius&#8203;(@DimenRes
                        int&nbsp;resId)</pre>
<div class="block">Set the focal point radius using the given resource id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resId</code> - The focal radius dimension resource id</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setFocalRadius(float)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFocalRadius</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setFocalRadius&#8203;(@Dimension
                        float&nbsp;radius)</pre>
<div class="block">Set the focal point radius.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>radius</code> - The focal radius</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getFocalRadius()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFocalRadius</h4>
<pre class="methodSignature">@Dimension
public&nbsp;float&nbsp;getFocalRadius()</pre>
<div class="block">Get the focal point radius for the circle prompt focal.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The radius used for the circle prompt focal.</dd>
</dl>
</li>
</ul>
<a id="setAutoDismiss(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAutoDismiss</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setAutoDismiss&#8203;(boolean&nbsp;autoDismiss)</pre>
<div class="block">Set whether the prompt should dismiss itself when a touch event occurs outside the focal.
 Default is true.

 Listen for the <a href="../MaterialTapTargetPrompt.html#STATE_NON_FOCAL_PRESSED"><code>MaterialTapTargetPrompt.STATE_NON_FOCAL_PRESSED</code></a> event in the
 <a href="#setPromptStateChangeListener(uk.co.samuelwall.materialtaptargetprompt.MaterialTapTargetPrompt.PromptStateChangeListener)"><code>setPromptStateChangeListener(MaterialTapTargetPrompt.PromptStateChangeListener)</code></a> to handle the prompt
 being pressed outside the focal area.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>autoDismiss</code> - True - prompt will dismiss when touched outside the focal, false - no
                    action taken.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getAutoDismiss()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAutoDismiss</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getAutoDismiss()</pre>
<div class="block">Get whether the prompt should dismiss itself when a touch event occurs outside the focal.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True - prompt will dismiss when touched outside the focal, false - no
                    action taken.</dd>
</dl>
</li>
</ul>
<a id="setAutoFinish(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAutoFinish</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setAutoFinish&#8203;(boolean&nbsp;autoFinish)</pre>
<div class="block">Set whether the prompt should finish itself when a touch event occurs inside the focal.
 Default is true.

 Listen for the <a href="../MaterialTapTargetPrompt.html#STATE_FOCAL_PRESSED"><code>MaterialTapTargetPrompt.STATE_FOCAL_PRESSED</code></a> event in the
 <a href="#setPromptStateChangeListener(uk.co.samuelwall.materialtaptargetprompt.MaterialTapTargetPrompt.PromptStateChangeListener)"><code>setPromptStateChangeListener(MaterialTapTargetPrompt.PromptStateChangeListener)</code></a> to handle the prompt
 target being pressed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>autoFinish</code> - True - prompt will finish when touched inside the focal, false - no
                   action taken.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getAutoFinish()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAutoFinish</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getAutoFinish()</pre>
<div class="block">Get if the prompt should finish itself when a touch event occurs inside the focal.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the prompt should finish itself when a touch event occurs inside the focal.</dd>
</dl>
</li>
</ul>
<a id="setCaptureTouchEventOutsidePrompt(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCaptureTouchEventOutsidePrompt</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setCaptureTouchEventOutsidePrompt&#8203;(boolean&nbsp;captureTouchEventOutsidePrompt)</pre>
<div class="block">Set if the prompt should stop touch events outside the prompt from passing to underlying
 views. Default is false.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>captureTouchEventOutsidePrompt</code> - True to capture touch events out side the prompt</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getCaptureTouchEventOutsidePrompt()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCaptureTouchEventOutsidePrompt</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getCaptureTouchEventOutsidePrompt()</pre>
<div class="block">Get if the prompt should stop touch events outside the prompt from passing to underlying views.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if touch events will not be passed to views below the prompt.</dd>
</dl>
</li>
</ul>
<a id="setTextGravity(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTextGravity</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setTextGravity&#8203;(int&nbsp;gravity)</pre>
<div class="block">Set the primary and secondary text horizontal layout gravity.
 Default: <code>Gravity.START</code></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>gravity</code> - The horizontal gravity</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="setPrimaryTextGravity(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrimaryTextGravity</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setPrimaryTextGravity&#8203;(int&nbsp;gravity)</pre>
<div class="block">Set the primary text horizontal layout gravity.
 Default: <code>Gravity.START</code></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>gravity</code> - The horizontal gravity</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getPrimaryTextGravity()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrimaryTextGravity</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getPrimaryTextGravity()</pre>
<div class="block">Gets the gravity for the primary text.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The primary texts gravity.</dd>
</dl>
</li>
</ul>
<a id="setSecondaryTextGravity(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSecondaryTextGravity</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setSecondaryTextGravity&#8203;(int&nbsp;gravity)</pre>
<div class="block">Set the secondary text horizontal layout gravity.
 Default: <code>Gravity.START</code></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>gravity</code> - The horizontal gravity</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getSecondaryTextGravity()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSecondaryTextGravity</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getSecondaryTextGravity()</pre>
<div class="block">Gets the gravity for the secondary text.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The secondary texts gravity.</dd>
</dl>
</li>
</ul>
<a id="setClipToView(android.view.View)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setClipToView</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setClipToView&#8203;(@Nullable
                       android.view.View&nbsp;view)</pre>
<div class="block">Set the view to clip the prompt to.
 The prompt won't draw outside the bounds of this view.
 Default: <code>R.id.content</code>
 <p>
 Null can be used to stop the prompt being clipped to a view.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>view</code> - The view to clip to</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getClipToView()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClipToView</h4>
<pre class="methodSignature">@Nullable
public&nbsp;android.view.View&nbsp;getClipToView()</pre>
<div class="block">Get the view that the prompt canvas is clipped to.
 The prompt won't draw outside the bounds of this view.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The view that the prompt canvas is clipped to.</dd>
</dl>
</li>
</ul>
<a id="setBackButtonDismissEnabled(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBackButtonDismissEnabled</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setBackButtonDismissEnabled&#8203;(boolean&nbsp;enabled)</pre>
<div class="block">Back button can be used to dismiss the prompt.
 Default: true</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enabled</code> - True for back button dismiss enabled</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getBackButtonDismissEnabled()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBackButtonDismissEnabled</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getBackButtonDismissEnabled()</pre>
<div class="block">Will the pressing the system back button dismiss the prompt.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if pressing the system back button will dismiss the prompt, false otherwise.</dd>
</dl>
</li>
</ul>
<a id="setIgnoreStatusBar(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIgnoreStatusBar</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setIgnoreStatusBar&#8203;(boolean&nbsp;enabled)</pre>
<div class="block">Indicates whether to ignore system status bar. Drawing area will be increased to the top of
 screen regardless of status bar if this flag is true (status bar should be transparent to see
 any effect from this)
 Default: false</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enabled</code> - true for drawing behind system status bar</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getIgnoreStatusBar()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIgnoreStatusBar</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getIgnoreStatusBar()</pre>
<div class="block">Get ignore status bar flag</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if status bar should be ignored, otherwise false</dd>
</dl>
</li>
</ul>
<a id="setPromptBackground(uk.co.samuelwall.materialtaptargetprompt.extras.PromptBackground)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPromptBackground</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setPromptBackground&#8203;(@NonNull
                             <a href="PromptBackground.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras">PromptBackground</a>&nbsp;promptBackground)</pre>
<div class="block">Sets the renderer for the prompt background.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>promptBackground</code> - The background shape to use.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getPromptBackground()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPromptBackground</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptBackground.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras">PromptBackground</a>&nbsp;getPromptBackground()</pre>
<div class="block">Get the prompt focal renderer.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The prompt focal instance.</dd>
</dl>
</li>
</ul>
<a id="setPromptFocal(uk.co.samuelwall.materialtaptargetprompt.extras.PromptFocal)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPromptFocal</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setPromptFocal&#8203;(@NonNull
                        <a href="PromptFocal.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras">PromptFocal</a>&nbsp;promptFocal)</pre>
<div class="block">Sets the renderer for the prompt focal.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>promptFocal</code> - The focal shape to use.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getPromptFocal()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPromptFocal</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptFocal.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras">PromptFocal</a>&nbsp;getPromptFocal()</pre>
<div class="block">Get the prompt focal renderer.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The prompt focal instance.</dd>
</dl>
</li>
</ul>
<a id="setPromptText(uk.co.samuelwall.materialtaptargetprompt.extras.PromptText)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPromptText</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptOptions.html" title="type parameter in PromptOptions">T</a>&nbsp;setPromptText&#8203;(@NonNull
                       <a href="PromptText.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras">PromptText</a>&nbsp;promptText)</pre>
<div class="block">Set the <a href="PromptText.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras"><code>PromptText</code></a> implementation to use to render the prompt text.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>promptText</code> - The prompt text implementation.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="getPromptText()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPromptText</h4>
<pre class="methodSignature">@NonNull
public&nbsp;<a href="PromptText.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras">PromptText</a>&nbsp;getPromptText()</pre>
<div class="block">Get the <a href="PromptText.html" title="class in uk.co.samuelwall.materialtaptargetprompt.extras"><code>PromptText</code></a> implementation used to render the prompt text.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This Builder object to allow for chaining of calls to set methods</dd>
</dl>
</li>
</ul>
<a id="create()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>create</h4>
<pre class="methodSignature">@Nullable
public&nbsp;<a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt</a>&nbsp;create()</pre>
<div class="block">Creates an <a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt"><code>MaterialTapTargetPrompt</code></a> with the arguments supplied to this
 builder.
 <p>
 Calling this method does not display the prompt. If no additional
 processing is needed, <a href="#show()"><code>show()</code></a> may be called instead to both
 create and display the prompt.
 </p>
 <p>
 Will return null if a valid target has not been set or the primary text is null.
 To check that a valid target has been set call <a href="#isTargetSet()"><code>isTargetSet()</code></a>.
 </p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The created builder or null if no target</dd>
</dl>
</li>
</ul>
<a id="show()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>show</h4>
<pre class="methodSignature">@Nullable
public&nbsp;<a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt</a>&nbsp;show()</pre>
<div class="block">Creates a <a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt"><code>MaterialTapTargetPrompt</code></a> with the arguments supplied to this
 builder and immediately displays the prompt.
 <p>
 Calling this method is functionally identical to:
 </p>
 <pre>
     MaterialTapTargetPrompt prompt = builder.create();
     prompt.show();
 </pre>
 <p>
 Will return null if a valid target has not been set or the primary text and secondary
 text are null.
 To check that a valid target has been set call <a href="#isTargetSet()"><code>isTargetSet()</code></a>.
 </p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The created builder or null if no target</dd>
</dl>
</li>
</ul>
<a id="showFor(long)">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>showFor</h4>
<pre class="methodSignature">@Nullable
public&nbsp;<a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt">MaterialTapTargetPrompt</a>&nbsp;showFor&#8203;(long&nbsp;milliseconds)</pre>
<div class="block">Creates a <a href="../MaterialTapTargetPrompt.html" title="class in uk.co.samuelwall.materialtaptargetprompt"><code>MaterialTapTargetPrompt</code></a> with the arguments supplied to this
 builder and immediately displays the prompt for the number of milliseconds supplied.
 <p>
 Calling this method is functionally identical to:
 </p>
 <pre>
     MaterialTapTargetPrompt prompt = builder.create();
     prompt.showFor(milliseconds);
 </pre>
 <p>
 Will return null if a valid target has not been set or the primary text and secondary
 text are null.
 To check that a valid target has been set call <a href="#isTargetSet()"><code>isTargetSet()</code></a>.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>milliseconds</code> - The number of milliseconds to show the prompt for.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The created builder or null if no target</dd>
</dl>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!--   -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>
